package yl.hs.bmipfull.pojo.finance;

import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

import java.math.BigDecimal;

/**
 * ReceiptSettleDetailEntity 采购结算明细信息
 * @category  财务管理——采购结算明细信息
 * @author 谢景广
 * @date 2022-01-18
 */
@DBTable(mapCode = "ship_settle_detail",disName = "采购结算明细信息")
public class ReceiptSettleDetailEntity extends BaseEntity {
    private Long id;
    @DBField(isSerialNumber = true,mapCode = "sn",snPrefix = "SSDI")
    private String sn;
    private String settleSN;
    private String title;
    private String rmCateSN;
    private String rmCateName;
    private String rmSN;
    private String rmName;
    private String rmSpec;
    private String rmBrand;
    private BigDecimal totalWeight = new BigDecimal(0.00);
    private BigDecimal totalQuantity = new BigDecimal(0.00);
    private BigDecimal price  = new BigDecimal(0.00);
    private BigDecimal freight = new BigDecimal(0.00);
    private BigDecimal amount = new BigDecimal(0.00);
    private int orderCount;
    private String remark;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getSettleSN() {
        return settleSN;
    }

    public void setSettleSN(String settleSN) {
        this.settleSN = settleSN;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getRmCateSN() {
        return rmCateSN;
    }

    public void setRmCateSN(String rmCateSN) {
        this.rmCateSN = rmCateSN;
    }

    public String getRmCateName() {
        return rmCateName;
    }

    public void setRmCateName(String rmCateName) {
        this.rmCateName = rmCateName;
    }

    public String getRmSN() {
        return rmSN;
    }

    public void setRmSN(String rmSN) {
        this.rmSN = rmSN;
    }

    public String getRmName() {
        return rmName;
    }

    public void setRmName(String rmName) {
        this.rmName = rmName;
    }

    public String getRmSpec() {
        return rmSpec;
    }

    public void setRmSpec(String rmSpec) {
        this.rmSpec = rmSpec;
    }

    public String getRmBrand() {
        return rmBrand;
    }

    public void setRmBrand(String rmBrand) {
        this.rmBrand = rmBrand;
    }

    public BigDecimal getTotalWeight() {
        return totalWeight;
    }

    public void setTotalWeight(BigDecimal totalWeight) {
        this.totalWeight = totalWeight;
    }

    public BigDecimal getTotalQuantity() {
        return totalQuantity;
    }

    public void setTotalQuantity(BigDecimal totalQuantity) {
        this.totalQuantity = totalQuantity;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BigDecimal getFreight() {
        return freight;
    }

    public void setFreight(BigDecimal freight) {
        this.freight = freight;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public int getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(int orderCount) {
        this.orderCount = orderCount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
